package com.ccb.jyzx.expand.ouapi.service;

import com.ccb.jyzx.expand.ouapi.beans.DutyInfo;
import com.ccb.jyzx.expand.ouapi.beans.UserInfo;
import com.ccb.jyzx.expand.ouapi.beans.sync.DutyInfoSync;
import com.ccb.jyzx.expand.ouapi.beans.sync.UserInfoSync;

import java.util.List;

/**
 * @author XIEFEI
 * @date 2019-11-13 14:11
 * @Description
 **/
public interface DutyService {
    DutyInfo getById(String id);

    List<DutyInfo> getAll();

    List<DutyInfo> getByDepId(String depId);

    List<DutyInfo> getByUserId(String userId);

    List<DutyInfoSync> getAllSync();

    void insert(DutyInfoSync d);

    void update(DutyInfoSync d);

    void deleteById(String id);
}
